if there is a bg "•Features" then put me into fld "ProdName" of cd n of bg "•Features" to it
if there is a bg "•Other Stuff" then put me into fld "ProdName" of cd n of bg "•Other Stuff" to it
if there is a bg "•Screen Shot" then put me into fld "ProdName" of cd n of bg "•Screen Shot" to it
send closeField to fld "CoName"
end closeField</script>
</part>
<part>
<id>3</id>
<type>field</type>
<visible> <true /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>0</left>
<top>23</top>
<right>640</right>
<bottom>39</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Geneva</font>
<textSize>9</textSize>
<textStyle>plain</textStyle>
<textHeight>12</textHeight>
<name>CoName</name>
<script>on closeField
get char 1 to 29 of (first word of me && fld prodname)
put short name of this cd into n
set name of this cd to it
if there is a bg "•Features" then set name of cd n of bg "•Features" to it
if there is a bg "•Other Stuff" then set name of cd n of bg "•Other Stuff" to it
if there is a bg "•Screen Shot" then set name of cd n of bg "•Screen Shot" to it
end closeField</script>
</part>
<part>
<id>19</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <true /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <true /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>3</left>
<top>245</top>
<right>67</right>
<bottom>260</bottom>
</rect>
<style>shadow</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Geneva</font>
<textSize>7</textSize>
<textStyle>plain</textStyle>
<textHeight>9</textHeight>
<name>Cat</name>
<script></script>
</part>
<part>
<id>24</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <true /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <false /> </lockText>
<rect>
<left>15</left>
<top>0</top>
<right>528</right>
<bottom>480</bottom>
</rect>
<style>opaque</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Garamond</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>18</textHeight>
<name>Body</name>
<script></script>
</part>
<part>
<id>25</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>589</left>
<top>380</top>
<right>631</right>
<bottom>409</bottom>
</rect>
<style>rectangle</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Geneva</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>16</textHeight>
<name>helpListFld</name>
<script>-- HELP DATA: DO NOT MODIFY
Help ,573,78,638,122,416,80,561,137,577,101,,, ¶Slide the cursor over objects to see their help balloons. Click here again to turn off the help feature.
Print ,573,128,638,170,447,126,561,180,577,151,,, ¶The Print button will print some of the information displayed on the screen.
Find ,573,174,638,218,371,164,563,231,577,198,,, ¶The Find button takes you to the the Custom Search screen, where you can create a custom list of products that contain certain words or phrases in their product information screens.
Quit ,573,224,638,266,433,227,562,262,577,248,,, ¶The Quit button will take you back to the Finder.
Begin ,573,270,638,314,422,280,562,312,577,296,,, ¶The Begin button returns to the opening menu.
Back ,573,318,638,362,422,316,561,359,577,344,,, ¶The Back button takes you to the level you were on previously.
Prev ,573,366,638,410,425,347,560,383,576,392,,, ¶The Prev button will take you to the description of the product BEFORE this one in the list of products you have selected.
Next ,573,420,638,456,425,397,560,433,576,440,,, ¶The Next button will take you to the description of the product AFTER this one in the list of products you have selected.
</script>
</part>
<part>
<id>26</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>586</left>
<top>426</top>
<right>628</right>
<bottom>455</bottom>
</rect>
<style>rectangle</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Geneva</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>16</textHeight>
<name>helpListFld</name>
<script>-- HELP DATA: DO NOT MODIFY
Help ,573,78,638,122,454,64,561,146,577,101,,, ¶Click any object to learn what it does. Click this help button again to exit help and resume using the catalog.
Next ,573,366,638,410,441,352,561,434,576,392,,, ¶The "Next" button will take you to the description of the product AFTER this one in the list of products you have selected.
Back ,573,318,638,362,437,304,561,386,577,344,,, ¶The "Back" button will take you to the description of the product BEFORE this one in the list of products you have selected.
Level ,573,270,638,314,469,255,561,338,577,296,,, ¶The "Level" button will take you back up one level to the list of products you have recently selected.
Begin ,573,224,638,266,457,208,561,290,577,248,,, ¶The "Begin" button will take you back to the main menu to choose how to search for products.
Find ,573,174,638,218,409,160,561,242,577,198,,, ¶The "Find" button takes you to the the Custom Search screen, where you can choose a new list of products based by looking for words in the product information screens.
Print ,573,128,638,170,429,112,561,194,577,151,,, ¶The "Print" button will print out all information about this product, and then will ask you for feedback about the design of this electronic catalog.
Description,70,398,150,456,65,332,159,388,111,406,,, ¶This button will take you to a card that describes this product.
Features,152,398,232,456,136,343,248,389,192,406,,, ¶This button will show you a list of features for this product.
Other Stuff ,234,398,314,456,231,361,322,390,275,405,,, ¶Click here to see OTHER STUFF.
Screen Shot ,317,398,397,456,283,322,426,388,355,404,,, ¶This button will show you a picture of the screen taken when the product was in use. Screen shots are not available for all products.
Booth Location ,408,398,488,456,368,283,527,387,449,407,,, ¶This button will show you a map of the MacWorld exhibit hall, indicating where the product is being demonstrated. Some products may not be shown at any booth. Some products may be shown, but not located in this catalog.
More Info ,491,398,571,456,432,323,567,389,529,408,,, ¶This button will show you miscellaneous information about the product, such as: pricing, how to order, technical support.
</script>
</part>
<part>
<id>27</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <true /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>586</left>
<top>426</top>
<right>628</right>
<bottom>455</bottom>
</rect>
<style>rectangle</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Geneva</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>16</textHeight>
<name>helpListFld</name>
<script>-- HELP DATA: DO NOT MODIFY
Help ,573,78,638,122,406,70,561,147,577,101,,, ¶Slide the cursor over objects to see their help balloons. Click here again to turn off the help feature. Click the Help button (under the Stop button) for a full screen of help.
Print ,573,128,638,170,447,126,561,170,577,151,,, ¶The Print button will print out all displayed list of products.
Find ,573,174,638,218,371,164,563,231,577,198,,, ¶The Find button takes you to the the Custom Search screen, where you can create a custom list of products that contain certain words or phrases in their product information screens.
Quit ,573,224,638,266,433,227,562,262,577,248,,, ¶The Quit button will take you back to the Finder.
Begin ,573,270,638,314,429,270,562,322,577,296,,, ¶The Begin button will take you back to the main menu to choose how to search for products.
Back ,573,318,638,362,422,306,561,349,577,344,,, ¶The Back button takes you to the level you were on previously.
Prev ,573,318,638,362,437,304,561,386,577,344,,, ¶The Prev button will take you to the description of the product BEFORE this one in the list of products you have selected.
Next ,573,366,638,410,441,352,561,434,576,392,,, ¶The Next button will take you to the description of the product AFTER this one in the list of products you have selected.
</script>
</part>
<part>
<id>38</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>41</left>
<top>74</top>
<right>53</right>
<bottom>392</bottom>
</rect>
<style>opaque</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>maskl</name>
<script>on mouseUp
end mouseUp
on mouseDown
end mouseDown
</script>
</part>
<part>
<id>39</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>29</left>
<top>74</top>
<right>554</right>
<bottom>86</bottom>
</rect>
<style>opaque</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>maskt</name>
<script>on mouseUp
end mouseUp
on mouseDown
end mouseDown
</script>
</part>
<part>
<id>40</id>
<type>button</type>
<visible> <false /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>29</left>
<top>384</top>
<right>533</right>
<bottom>390</bottom>
</rect>
<style>opaque</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>maskb</name>
<script>on mouseUp
end mouseUp
on mouseDown
end mouseDown
</script>
</part>
<part>
<id>42</id>
<type>button</type>
<visible> <false /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>4</left>
<top>368</top>
<right>82</right>
<bottom>390</bottom>
</rect>
<style>checkbox</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <false /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Geneva</font>
<textSize>9</textSize>
<textStyle>plain</textStyle>
<name>screenShot?</name>
<script>FALSE</script>
</part>
<part>
<id>44</id>
<type>button</type>
<visible> <false /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>2</left>
<top>397</top>
<right>79</right>
<bottom>419</bottom>
</rect>
<style>checkbox</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <false /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Geneva</font>
<textSize>9</textSize>
<textStyle>plain</textStyle>
<name>screenShot!</name>
<script></script>
</part>
<part>
<id>45</id>
<type>button</type>
<visible> <false /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>2</left>
<top>430</top>
<right>64</right>
<bottom>444</bottom>
</rect>
<style>checkbox</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <false /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>forceLeft</textAlign>
<font>Geneva</font>
<textSize>9</textSize>
<textStyle>plain</textStyle>
<name>Center</name>
<script>on mouseUp
--
end mouseUp</script>
</part>
<part>
<id>46</id>
<type>button</type>
<visible> <false /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>2</left>
<top>465</top>
<right>64</right>
<bottom>479</bottom>
</rect>
<style>checkbox</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <false /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>forceLeft</textAlign>
<font></font>
<textSize>9</textSize>
<textStyle>plain</textStyle>
<name>Full Shot</name>
<script>on mouseUp
closeCard
openCard
end mouseUp
on mouseDown
--
end mouseDown</script>
</part>
<part>
<id>47</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>29</left>
<top>385</top>
<right>554</right>
<bottom>387</bottom>
</rect>
<style>opaque</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>maskBot</name>
<script>on mouseUp
end mouseUp
on mouseDown
end mouseDown
</script>
</part>
<part>
<id>48</id>
<type>field</type>
<visible> <true /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <true /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>73</left>
<top>415</top>
<right>144</right>
<bottom>430</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Times</font>
<textSize>12</textSize>
<textStyle>bold</textStyle>
<textHeight>16</textHeight>
<name></name>
<script></script>
</part>
<part>
<id>51</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>506</left>
<top>404</top>
<right>572</right>
<bottom>459</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <false /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>screenShot</name>
<script>on mouseUp
global SafNav,pic
set cursor to watch
if hilite of bg btn "screenShot?"
then
push cd
put short name of this cd into pic
if hilite of bg btn "screenShot!"
then
if there is a stack ":Screen Shots:ScreensStack"
then
set lockMessages to true
set lockRecent to true
if hilite of bg btn "Full Shot" then HW
else hide window SafNav
visual iris open
go cd pic of stack ":Screen Shots:ScreensStack" --in a new window
if the result is empty then
send showPLTE
exit mouseUp
else answer "Sorry, that screen shot seems to be missing"
else answer "Sorry, ScreensStack seems to be missing."
else
get ":Screen Shots:" & pic
if there is a file it then
do "Picture" && quote & it & quote & ",file,rect,false,0"
if hilite of bg btn "Full Shot" then
HW
set the rect of window pic to "0,0,640,480"
else if hilite of bg btn "Center" then
get the rect of window pic
set loc of window pic to ¬
first item of loc of bg btn ID 50 - (third item of it-first item of it) div 2 & "," & ¬
second item of loc of bg btn ID 50 - (fourth item of it-second item of it) div 2
else
set the loc of window pic to "55,43"
end if
hide window SafNav
visual iris open
set lockRecent to true
set lockmessages to TRUE
go cd "blank"
show window pic
send showPLTE
end if
end if
end if
end mouseUp
</script>
</part>
<content>
<layer>background</layer>
<id>48</id>
<text>Keywords:</text>
</content>
<name>Description</name>
<script>on mouseUp
if the shiftKey is down and the optionKey is down then
set lockText of fld "Description" to false
set lockText of fld "EnteredKeys" to false
set lockText of fld "ProdName" to false
set lockText of fld "CoName" to false
end if
end mouseUp
on enterInfield
if the shiftKey is down and the optionKey is down then
set lockText of fld "Description" to true
set lockText of fld "EnteredKeys" to true
set lockText of fld "ProdName" to true
set lockText of fld "CoName" to true
end if
end enterInField
-- on openCard
-- jjflush
-- global coName,currentKeys
-- put fld "CoName" into coName
-- end openCard
on doNext
global currentPos,hitAList,key,CVmethod
set cursor to watch
if hitAList is not empty and key is not empty then
put the number of lines of hitAList into lines
if lines = 1 then
beep
exit doNext
else
lock screen
put currentPos + 1 into currentPos
if currentPos = lines + 1
then put 1 into currentPos
get item 1 of line currentPos of hitAList
end if
go cd id it
if not key then
if (item 4 of line currentPos of hitAlist) is not empty
then
put word 1 of item 4 of line currentPos of hitAlist into START
put word 2 of item 4 of line currentPos of hitAlist into STOP
if START < STOP then
get word START to STOP of fld 1--"description"
else get word STOP to START of fld 1
find string it in fld 1
else
get item 2 of line currentPos of hitAlist
if CVmethod = "whole" then find whole it in fld 1
else find it in fld 1
end if
else find (item 2 of line currentPos of hitAlist) in fld 2--"enteredKeys"
else pass doNext
unlock screen with visual wipe left
end doNext
on doPrevious
global currentPos,hitAList,key,CVmethod
set cursor to watch
put the number of lines of hitAList into lines
if hitAList is not empty and key is not empty then
if lines = 1 then
beep
exit doPrevious
else
lock screen
put currentPos - 1 into currentPos
if currentPos = 0 then put lines into currentPos
get item 1 of line currentPos of hitAList
go cd id it
if not key then
if (item 4 of line currentPos of hitAlist) is not empty
then
put word 1 of item 4 of line currentPos of hitAlist into START
put word 2 of item 4 of line currentPos of hitAlist into STOP
if START < STOP then
get word START to STOP of fld 1--"description"
else get word STOP to START of fld 1
find whole it in fld 1
else
get item 2 of line currentPos of hitAlist
if CVmethod = "whole" then find whole it in fld 1
else find it in fld 1
end if
else find (item 2 of line currentPos of hitAlist) in fld 2--"enteredKeys"